Zmiany w wersjach 

15.0.0.x

1. Wynikowy obiekt w UpdateResult. W parametrach metody Update dodano ResultSchemaName. Mona w nim przekaza nazw definicji XML, za pomoc ktrej zostan wygenerowane dane obiektu utworzonego/zmienionego w wyniku dziaania metody Update. Dane te zostan unieszczone w tagu Xml wynikowego pliku UpdateResult. Pozwala to na uzyskanie danych utworzonego obiektu od razu w UpdateResult.

2. Logowanie komunikacji. W konfiguracji dodano parametry pozwalajace na wczenie logowania komunikacji. W pliku tekstowym zapisywane s parametry wywoywanych metod oraz pliki GetResult, UpdateParamsData, UpdateResult.

3. Zmiana logiki ustalania strony kodowej w plikach GetResult, UpdateParamsData, UpdateResult. Obecnie cay plik GetResult jest kodowany tak, jak dane generowane przez definicj XML wskazan w SchemaName. Jeli w definicji uytej do pobrania danych ustawiono stron kodow X, to takie samo kodowanie bdzie mia cay plik GetResult. Standardowo jest to UTF-8 bez BOM.

4. Opcjonalne CDATA w GetResult, UpdateParamsData. W parametrach metody get dodano ResultDataFormat. Warto 1 (domylna) powoduje, e w wynikowym pliku GetResult dane poszczeglnych obiektw bd umieszczone jako pliki XML zawarte w tagu Xml w postacji CDATA. Warto 2 spowoduje, e dane obiektw bd wkomponowane w plik GetResult w postaci wzw z nadrzdnym wzem Xml. Wynik bdzie wic jednolitym plikiem XML bez CDATA. W takiej samej postaci mona przesa dane dla metody Update w UpdateParamsData. Oba warianty danych (CDATA i tag) zostan automatycznie rozpoznane podczas wykonania metody, bez uycia dodatkowego parametru.

5. Do powyszych zmian dostosowano aplikacj testow enova.Integrator.Client. Dodatkowo okno aplikacji wzbogacono o zakadk SOAP, na ktrej wywietlane s pliki generowane w komunikacji z Web Service.

1905

6. Ograniczenia w dostpie do danych za pomoc parametru "Komunikacja tylko z kluczem API" i konfiguracji systemu zewntrznego.

7. Wymiana danych pomidzy instalacjami enova365 za pomoc czynnoci: Systemy zewntrzne\Pobieranie danych dostpnej w menu gwnym. Nowy plik enova.Intgegrator.UI.dll. Konfiguracja pobierania danych w definicji systemu zewntrznego.

1908

8. Zmiana kolejnoci pobierania danych wg zada synchronizacji. Po zmianie dane pobieraj si w kolejnoci, w jakiej powstay zadania, czyli wg ID zadania synchronizacji.

2106

9.  Zmiana nazwy dodatku z enova.Integrator na Soneta.Integrator.

10. Zmiana nazwy serwisu enova.Integrator.IIntegrator, enova.Integrator, na Soneta.Integrator.IIntegrator, Soneta.Integrator.

11. Podstawianie domylnego systemu w oknie parametrw pobierania danych z systemw zewntrznych.

2110

12. Dodanie zmiennych EXTERNAL_PARAM_ZSId, EXTERNAL_PARAM_ZSInfo, zawierajcych dane z przetwarzanego zadania synchronizacji. Do wykorzystania w definicjach do eksportu danych przy Search = 3.

13. Dodanie automatycznej obsugi nowego Web API w mechnizmie wymiany danych pomidzy instalacjami enova365.

14. Obsuga nowego Web API w programie testowym Integrator.Client.

15. Poprawiony interfejs w programie Integrator.Client.

16. Ulepszenie zapisaywania danych w logu. Wyeliminowanie powstawania bdu dostpu do pliku w przypadku jednoczesnego przetwarzania wielu da.


2204

17. Umoliwienie powizania filtra danych dla okrelonej tabeli z definicj XML.

18. Ulepszene wywietlania komunikatw o bdach przy pobieraniu danych z systemw zewntrznych.

19. Przekazywanie wartoci parametrw SchemaParam i ExternalSystem do definicji eksportujacej zwrotnie aktualizowany obiekt (ResultSchamaName)

20. Dostosowanie czynnoci Systemy zewntrzne/Pobierz dane do zmian w Web API.


2304

21. Dodanie obsugi formatu JSON w przetwarzanych danych. W parametrach wywoania metody InvokeServiceMethod dodano pole JSON (bool), ktre steruje formatem danych. W przypadku uycia metody Update dane w formacie JSON przekazywane s w polu Rows (dla formatu XML jest to pole Data, a w nim UpdateParamsData\Rows).

22. Transofrmacja dodatku do netstandard2.0.

2304.0.1

23. Dodalismy w kliencie integratora(przykadowa aplikacja testowa) obsuge JSON.

2310.1.1

24. Dostosowanie do serwisu IHttpClientFactory

2310.1.1.1

25. Poprawilimy bd gdy w wystpowa cigu znakw "CDATA" w danych przesyanych w requestach

2310.1.1.2

26. Poprawilimy bd braku uwzgledniania parametru "RowCount" w momencie pobierania z tabel konfiguracyjnych np. DefinicjaCeny

2406.0.0.0

27. Dostosowanie dodatku do net8

2406.0.0.1

28. Poprawa serwisu IHttpClientFactory (miaa wpyw na mechanizm wymiany danych midzy bazami)

29. Dodalimy przykadowa aplikacje testow opart o Net8.

2410.1.1.0

30. Dostosowanie dodatku do wersji 2410.1.1.0 (miaa wpyw na mechanizm wymiany danych midzy bazami poprzez WebAPI)

2410.1.1.1

31. Poprawiono obsug cieek zapisywania logw w instalacjach chmurowych.
32. Wgrane aktualne definicje XML do wersji 2410.1.1 do komunikacji.

2410.1.1.2 
33. Dodanie aktualnych definicji XML.
34. Zoptymalizowano dziaanie dodatku pod ktem wydajnoci.

2504.3.5.0

35. Poprawilimy bd pobierania danych metod GET, gdy zosta uyty filtr (Condition) oparty o cech referencyjn.
36. Poprawilimy bd pobierania danych metod GET w konfiguracjach z uruchomionymi prawami do definicjo dokumentw handlowych.


2505.2.4.0

37. Poprawilimy eksport danych w formacie JSON. Do tej pory, przy specyficznych ustawieniach, eksportowane dane nie byy kompletne.


2510.0.0.0

38. Zmienilimy bibliotek Newtonsoft.Json na System.Text.Json w dodatku Soneta.Integrator oraz w klasach uywanych do eksportu oraz importu plikw JSON przy pomocy definicji komunikatw (DefXmlNag).Zmiana powoduje to, e definicje komunikatw (DefXmlNag) dedykowane dla formatw JSON w poszczeglnych elementach powinny zwraca oczekiwane przez API typy danych (zrezygnowano z prby parsowania danych typu string do odpowiednich typw danych).


2510.0.0.1

39. Zmienilimy zastosowan w dodatku bibliotek Microsoft.Extensions z Version=9.0.0.0 na Version=8.0.0.0, by bya zgodna z bibliotek uywan w systemie. Zmiana ta pozwala na poprawn kompilacj definicji zada (taskw).

